package com.nlx.notes.module.service.user;

import com.nlx.notes.module.bean.dto.querydb.UserQueryDbDTO;
import com.nlx.notes.module.entity.Users;
import com.baomidou.mybatisplus.extension.service.IService;

/**
 * <p>
 *  服务类
 * </p>
 *
 * @author nlx
 * @since 2024-12-15
 */
public interface IUsersService extends IService<Users> {

    /**
     * 获取用户信息
     * @param userQueryDbDTO 查询参数
     * @return Users
     */
    Users findUserByCondition(UserQueryDbDTO userQueryDbDTO);

    /**
     * 绑定手机号
     * @param userId 用户id
     * @param phone 手机号码
     * @return boolean
     */
    boolean bindPhone(Long userId, String phone);
}
